.demo{padding:0px;width:860px;margin:0 auto;}

.logoupload{height:50px;padding:20px 0 0 0;}
.logoupload .uploadtip{float:left;padding:5px 10px;background:#E8F0FF;border:solid 1px #BCD2FF;line-height:18px;margin:8px 0 0 15px;display:inline;color:#5e5e5e;}
.logoupload .uploadtip b{color:#ff6600;margin:0 5px;}
.logoupload .btnbox{width:143px;height:45px;float:left;}
.logoupload .fl-progress{float:left;margin-top:0!important;margin-left:20px;display:inline;}
.logoupload .uploadbtn{float:left;width:145px;height:47px;line-height:999em;overflow:hidden;font-size:14px;display:block;color:#ffffff;}


/* progress-box */
.progress-box{width:300px;margin:10px 0 0 0;}
.progress-num{height:30px;line-height:30px;overflow:hidden;font-size:14px;}
.progress-num b{font-weight:400;color:#3366cc;}
.progress-bar{width:100%;height:8px;overflow:hidden;position:relative;background:#dedede;}
.progress-bar .bar-line{position:absolute;left:0;top:0;height:8px;overflow:hidden;background:#007cdc;}

/* batch-pic */
.batch-pic{padding:20px 0 0 5px;height:280px;overflow-x:hidden;overflow-y:scroll;position:relative;}
.batch-pic li{width:172px;height:190px;float:left;position:relative;margin:0 12px 0 0;display:inline;}
.batch-pic li .p-pic{border:solid 1px #d8d8d8;height:110px;overflow:hidden;}
.batch-pic li .p-pic img{width:170px;}
.batch-pic li .p-des{height:28px;line-height:28px;overflow:hidden;text-align:center;color:#5e5e5e;}
.batch-pic li .p-des span{color:#3366cc;margin:0 5px;}
.batch-pic li .p-text input{padding:3px;width:162px;}
.batch-pic li .p-btn{margin:10px 0 0 0;}
.batch-pic li .p-btn .upbtn{width:103px;height:34px;display:block;overflow:hidden;margin:0 auto;}
.batch-pic li .delete-pic{background:url(../images/red-close-btn.gif) no-repeat;width:27px;height:27px;overflow:hidden;cursor:pointer;position:absolute;right:-7px;top:-13px;}
.p-text {border: 1px solid #d8d8d8;}